﻿#include <iostream>
using namespace std;

int main()
{
	int n,x,y,z;
	int midPrice;
	while (cin >> n >> x >> y >> z)		//此处可以直接输入4个数据，哪怕中间有换行，也不影响输入，因为隔断就表示了四个输入流
	{
		int a, b, maxPrice=0;
		for (int i = 1; i <= 9; i++)	//万位不为0
		{
			for (int j = 0; j <= 9; j++)	//个位可为0
			{
				int totalPrice = i * 10000 + x * 1000 + y * 100 + z * 10 + j;
				if (totalPrice%n == 0)
				{
					midPrice = totalPrice / n;		//当前鸡的价格
					if (midPrice >= maxPrice)		//出现一个更高的价格
					{
						a = i;
						b = j;
						maxPrice = midPrice;
					}
				}
			}
		}
		if (maxPrice == 0)	//表示没有可行解
		{
			cout << 0;
		}
		else
		{
			cout << a << " " << b << " " << maxPrice;
		}
	}
}

